Software Inspection and Computer Support
نویسنده
چکیده
Software development is constrained by time, cost and quality requirements. The problems of managing software projects have been well defined by the software engineering community. Software defects are one of the most influential factors affecting the success of a software project. Software inspection has become an essential solution for managing software defects. A variety of software inspection techniques have been developed. The software inspection process consists of three major phases – organization, detection and completion. Traditionally, software inspections are performed manually and require meeting-based activities. New inspection techniques have challenged the conventions by eliminating the defect collection meeting. Different kinds of computer technologies are used to augment the software inspection process. Empirical studies are methods for studying and improving software inspection. This paper describes software inspection and discusses the issues in the process.
منابع مشابه
Strathclyde Automating the Software Inspection Process
Inspection is widely believed to be the most cost-effective method for detecting defects in documents produced during the software development lifecycle. However, it is by its very nature a labour intensive process. This has led to work on computer support for the process which should increase the efficiency and effectiveness beyond what is currently possible with a solely manual process. In th...
متن کاملAutomated Generic Support for Software Inspection
Software inspection is a widely used method for finding defects in all types of software development documents. Many process variations exist, each designed for use under certain circumstances or to address some perceived fault in existing methods. A desirable attribute of inspection is rigour, allowing the use of historical data to predict future performance and suggest process improvements. R...
متن کاملKnowledge-Based Code Inspection with ICICLE
ICICLE1 (intelligent code inspection in a C language environment) is a multifaceted software system developed with components from several technologies, including AI, computer-supported cooperative work (CSCW), and software technology. It is intended to support the process of formal code inspection within the software development cycle. This chapter reports on ICICLE in the context of its succe...
متن کاملDesign and Implementation of a Software Inspection Support System for UML Diagrams
Software inspection is a widely acknowledged effective quality improvement method in software development by detecting defects involved in software artifacts and removing them. In research on software inspection, constructing computer supported inspection systems is a major topic in the field. A lot of systems have been reported. However few inspection support systems for model diagrams, especi...
متن کاملA Review of Tool Support for Software Inspection
Inspection is widely believed to be the most cost-effective method for detecting defects in documents produced during the software lifecycle. However, it is by its very nature a labour intensive process. This has led to work on computer support for the process which should increase the efficiency and effectiveness beyond what is currently possible with a purely manual process. In this paper we ...
متن کامل